import { Module } from '@nestjs/common';
import { DataService } from './data.service';
import { DataController } from './data.controller';
import { LogModule } from '../log/log.module';
import { MissionLogModule } from '../mission/mission-log/mission-log.module';
import { UserModule } from '../user/user.module';
import { ArticleContentLikeModule } from '../article/article-content/article-content-like/article-content-like.module';
import { ArticleContentCollectModule } from '../article/article-content/article-content-collect/article-content-collect.module';
import { PointsModule } from '../points/points.module';
import { ExcelModule } from '~/modules/tools/excel/excel.module';
import { ArticleContentModule } from '../article/article-content/article-content.module';
import { FeedbackModule } from '../feedback/feedback.module';
import { PointsLogModule } from '../points/points-log/points-log.module';
import { ArticleContentUserReviewModule } from '../article/article-content/article-content-user-review/article-content-user-review.module'
import { ArticleContentShareModule } from '../article/article-content/article-content-share/article-content-share.module';

@Module({
  imports: [
    LogModule,
    MissionLogModule,
    UserModule,
    ArticleContentLikeModule,
    ArticleContentCollectModule,
    PointsModule,
    ExcelModule,
    ArticleContentModule,
		FeedbackModule,
		PointsLogModule,
		ArticleContentUserReviewModule,
		ArticleContentShareModule
  ],
  controllers: [DataController],
  providers: [DataService],
})
export class DataModule {}
